Text copied to clipboard!
Заглавие
Text copied to clipboard!Java Софтуерен Инженер
Описание
Text copied to clipboard!
Търсим Java софтуерен инженер, който да се присъедини към нашия екип от професионалисти в сферата на информационните технологии. Кандидатът трябва да бъде мотивиран, с желание за развитие и с опит в разработката на софтуерни решения, базирани на Java. Работата включва проектиране, разработване, тестване и поддръжка на уеб и бекенд приложения, използвайки съвременни технологии и добри практики в програмирането.
Като Java софтуерен инженер, ще работите в колаборация с други разработчици, проектни мениджъри и QA специалисти, за да осигурите висококачествени и надеждни софтуерни продукти. Ще участвате в целия жизнен цикъл на разработката – от събиране на изискванията до внедряване и поддръжка. Очаква се да имате добро разбиране на обектно-ориентираното програмиране, структури от данни, алгоритми и принципи на софтуерния дизайн.
Работата изисква умения за работа в екип, способност за решаване на проблеми и желание за учене на нови технологии. Ще имате възможност да работите по иновативни проекти в динамична среда, където се насърчава споделянето на знания и професионалното развитие.
Предлагаме конкурентно възнаграждение, гъвкаво работно време, възможност за дистанционна работа, допълнително здравно осигуряване и участие в обучения и конференции. Ако сте страстен по отношение на Java разработката и търсите възможност да се развивате в стабилна и иновативна компания, ще се радваме да се свържете с нас.
Отговорности
Text copied to clipboard!- Разработка и поддръжка на Java базирани приложения
- Участие в проектирането на софтуерна архитектура
- Създаване на чист, ефективен и добре документиран код
- Извършване на модулно и интеграционно тестване
- Работа в екип с други разработчици и QA специалисти
- Участие в Agile/Scrum срещи и планиране на спринтове
- Анализ и отстраняване на бъгове и проблеми в приложенията
- Подобряване на производителността и сигурността на системите
- Интеграция с външни API и услуги
- Поддържане на техническа документация
Изисквания
Text copied to clipboard!- Минимум 2 години опит с Java
- Добри познания по Spring Framework (Spring Boot, Spring MVC)
- Опит с релационни бази данни (MySQL, PostgreSQL)
- Познания по RESTful API и уеб услуги
- Опит с инструменти за контрол на версиите (Git)
- Разбиране на обектно-ориентирано програмиране и дизайн модели
- Умения за работа в екип и комуникация
- Желание за учене и развитие
- Предимство е опит с CI/CD инструменти (Jenkins, GitLab CI)
- Добро владеене на английски език – писмено и говоримо
Потенциални въпроси за интервю
Text copied to clipboard!- Колко години опит имате с Java?
- Работили ли сте със Spring Boot? Опишете проект.
- Какви бази данни сте използвали в предишни проекти?
- Имате ли опит с разработка на RESTful API?
- Какви инструменти за контрол на версиите използвате?
- Как подхождате към отстраняване на бъгове?
- Работили ли сте в Agile среда?
- Какви CI/CD инструменти сте използвали?
- Какви са вашите очаквания за професионално развитие?
- Готови ли сте за дистанционна работа?